1. Verb. (informal British) To thrash ¹
2. Verb. (informal British) To defeat decisively ¹
¹ Source: wiktionary.com