dauber
Top 25000
Meanings
Verb
1. to hit; to strike (dated)
2. to insult; to denigrate; to defame (by extension)
3. to stink