Big Huge Thesaurus

tongue-lashing

noun