shellacking Hear it!

shellacking Definition

shel·lack·ing (-iŋ)

noun

  1. ☆ a whipping; flogging; beating
  2. ☆ a thorough defeat