1 definition by Dwolff52

Degrading, punitive term that refers to someone in a position of authority; such as a CEO, director or manager.
"It's not a surprise that the company is falling apart with Head Clown James running the show."
by Dwolff52 June 10, 2017
Get the Head Clown mug.