SHELLACKING


Meaning of SHELLACKING in English

[shellacking] n (1931): a decisive defeat: drubbing

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