Big Huge Thesaurus

lambast

verb

sounds kind of like