English Dictionary
Definition poacher in British English
poacher noun
[countable] noun
/ˈpəʊtʃə(r)/
Synonyms and related words
