Langimage
English
B2

to beat or defeat someone severely.

Meanings

to beat or defeat someone severely.

They gave the visiting team a thrashing in yesterday's match.

Synonyms

Antonyms

Last updated: 2026/01/01 13:41