What is a leftoid?

According to urban dictionary a Leftoid is: This is a derogatory term for left leaning people who have naive, unrealistic, and overly optimistic views about…

Share Button