Top definition
Putting political beliefs and or social justice ahead of business sense, to the point of ruining the business.
The idiots at that place red henned themselves and went out of business.
Get the mug
Get a red henned mug for your papa Paul.