upbraider

Noun
  1. Someone who finds fault or imputes blame (synset 110759674)

Found on Word Lists

Other Searches