GeneralConnection.com
➔
Dictionary
tarred-and-feathered
Adjective
1. punished
Usage