badmouther
English
Etymology
From
badmouth
+
-er
.
Noun
badmouther
(
plural
badmouthers
)
One who badmouths somebody or something.