shellacking

(-iŋ)

noun

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

Learn more about shellacking

link/cite print suggestion box