Hyphenation
vi·tu·per·ateSynonyms
scold,
berate,
rail,
abuse,
accuse,
asperse,
bark at,
bawl out,
blame,
calumniate,
castigate,
censure,
chew out,
condemn,
cursePronunciation
Etymology
() From Latin vituperatum, past participle of vituperare (“to blame, censure”) vitium (“fault, defect”) + parare (“to furnish, provide, contrive”).