Lambaste
• Assail
• Attack
• Attack verbally
• Attack vigorously
• Hit hard
• Let have it
• Scold harshly
• Scold severely