Q: What is the Synonym of Upbraid?

Word:

Upbraid

Synonym:

Criticize

Meaning:

To reprove or reproach angrily

April 8, 2011 | Tahir Abbas | No Comments | 367 views