Wiktionary
leftard
n. (context slang derogatory English) A person of left-wing political views.