whopped

Definitions

[1] fest schlagen
[2] schwere Niederlage erleiden
[3] aufschlagen
[4] fest werfen
[5] scheitern (Slang)