verb
to make adverse comments about (someone or something) openly, often publicly, and with varying severity
criticized his opponent's liberal views
Synonyms: blame, censure, condemn, cut up, denounce, denunciate, knock, pan, rap, reprehend, reprobate, skin; compare lambaste 3, reprove , scold 1
Related Word: blast, castigate, fulminate (against), fustigate, roast, scathe
Idioms: find fault with, pull ( or pick or tear) to pieces, take to task
Contrasted words: approve, countenance, endorse, OK ( or okay)
Antonyms: praise