LICKING


Meaning of LICKING in English

[lick.ing] n (1756) 1: a sound thrashing: drubbing

2: defeat

Merriam-Webster English vocab.      Английский словарь Merriam Webster.