LEARNit Dictionary
licking
noun
/ˈlɪkɪŋ/
UK
/ˈlɪkɪŋ/
US
1
a severe defeat in a battle, game, etc.
شکست سنگین, شکست شدید, شکست سخت, شکست مفتضحانه, شکست فاحش
see also
arse-licking
,
ass-licking