TAR AND FEATHER


Meaning of TAR AND FEATHER in English

punish severely The teacher said that she would tar and feather anyone who didn`t do their homework.

English idioms vocab.      Словарь английских идиом и выражений.