to give someone a thumping - Spanish English Dictionary

Suggest a Term