Clue: To utter taunts or reproaches June 7, 2017 By Show answer Gibe More English Words & Origins QuestionsMore Language Questions