beat unmercifully; rebuke strongly, reprimand (also lambaste)

listen to the pronunciation of beat unmercifully; rebuke strongly, reprimand (also lambaste)
الإنجليزية - الإنجليزية
{f} lambast
beat unmercifully; rebuke strongly, reprimand (also lambaste)
المفضلات