Multiple choice general knowledge foreign languages Inveigh denounce; utter censure or invective praise gallows mock Reveal answer Fill a bubble to check yourself A Correct answer Explanation To inveigh means to speak or write about something with strong disapproval or protest. It is the opposite of praise.