LICKING


Meaning of LICKING in English

n. colloq.

1. a thrashing.

2 a defeat.

Oxford English vocab.      Оксфордский английский словарь.