Definition, synonyms and related words
A heavy defeat, drubbing, or beating; used particularly in sports and political contexts.
present participle of shellac