inveigh
Concise Oxford English Dictionary © 2008 Oxford University Press:
inveigh /ɪnˈveɪ/
▶verb (inveigh against) speak or write about with great hostility.
– origin C15 (in the sense ‘carry in’): from L. invehere ‘carry in’, invehi ‘be carried into, assail’.
'inveigh' also found in these Oxford entries:

