What is a leftoid?

Share Button

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…