leftard
noun
°(slang derogatory) A person of left-wing political views.