Top definition
censure or criticize severely
In-spite of an impressive work, the current government is always excoriated.
by Shanky89 February 10, 2018
Get the mug
Get a excoriate mug for your bunkmate Bob.