Hyphenation
in·veighSynonyms
admonish,
berate,
blast,
castigate,
censure,
condemn,
crack down on,
except,
expostulate,
go after,
have at,
jump down one’s throat,
kick,
lambaste,
lay intoPronunciation
Etymology
() From Latin invectīvus, from invectus, perfect passive participle of invehō (“bring in”) from in + vehō (“carry”). See vehicle, and compare with invective