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…
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…