History
History
Synonyms
UK
US
Meaning:
battered

a person or thing having been hit hard and often

strike and damage

trounce

to defeat (a person, team etc) heavily

defeat overwhelmingly

POMMEL as in Wiktionary
POMMEL as in Wikipedia