inveigh against ( ɪnˈveɪ ) =to criticize sth sb strongly, e. g. There were politicians who inveighed against immigrants to get votes


به باد ناسزا گرفتن
to strongly criticize something or someone
( formal ) to criticize somebody/something strongly
داد و بیداد کردن سر کسی