TAR AND FEATHER


Meaning of TAR AND FEATHER in English

punish, impose a severe or humiliating punishment

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.