History
History
Synonyms
UK
US
Meaning:
defeat

to win a victory over (a player, team, rival)

overthrow, beating

giant

(in stories) a very big, tall man

very large

WHALING as in Wiktionary
WHALING as in Wikipedia