English Dictionary
Definition lecher in British English
lecher noun
[countable] noun
/ˈletʃə(r)/
1
a man who behaves in an unpleasant way that shows that he is sexually interested in someone
Synonyms and related words
