Tutoring English, new words are always interesting. The tutor mentions inveigh. inveigh: to strongly disapprove or condemn. Source: Gilmour, Lorna (editor). Collins Essential Canadian English Dictionary and Thesaurus. Glasgow: HarperCollins, 2006.