Definition: (verb) Subject to harsh criticism.
Synonyms: scald, whip.
Usage: The Senator blistered the administration in his speech on Friday.
Discuss
Source: The Free Dictionary
Definition: (verb) Subject to harsh criticism.
Synonyms: scald, whip.
Usage: The Senator blistered the administration in his speech on Friday.
Discuss
Source: The Free Dictionary