1 English Synonyms for OBJURGATE
Prev.1Next
scold
Definition: 1. A person who habitually scolds, in particular a troublesome and angry woman.
There are 5 definitions of the word scold
Show more information about scold
Prev.1Next
Search took: 1.5068 ms