History
History
Show in Sentence
 Show Synonyms 

1) the movable organ in the mouth, used in talking, tasting, licking etc; a language (tongue)

Synonyms
UK
US
Meaning:
defeat

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

overthrow, beating

LICKING as in Wiktionary
LICKING as in Wikipedia