lambast someone

listen to the pronunciation of lambast someone
الإنجليزية - الإنجليزية
verbally abuse someone, rebuke someone, reprimand someone