invection

listen to the pronunciation of invection
الإنجليزية - الإنجليزية
An inveighing against; invective