1 definition by hayden29

Usually an arrogant person who hates America
Joe: Hey Professor I have a question for you.

Professor: ok

Joe: Are you a communist or a socialist?
by hayden29 April 24, 2011
Get the professor mug.