← DefinitionshareGuessharanguenounA long, angry, and forceful speech, often criticizing or lecturing someone.verbTo lecture or criticize someone in a loud, angry, and lengthy way.SynonymslecturenountiradenoundiatribenounrantnounberateverbAntonymscomplimentnounpraiseverb