tar-and-feather

📖 中文释义

  1. 严厉惩罚;把浑身涂上柏油并粘上羽毛
📘 English Definition(英文释义)
  1. v smear the body of (someone) with tar and feathers; done in some societies as punishment