English Dictionary
Definition licking in British English
licking noun
[singular] noun
/ˈlɪkɪŋ/
1
an occasion when someone is easily defeated in a game or competition
2
a punishment in which someone is hit very hard several times
Synonyms and related words
