bêcheur
Top 50000
Meanings
Noun
1. digger (person who digs)
2. badmouther (derogatory)
3. snob (derogatory)