English-French dictionary »

leftard meaning in French

EnglishFrench
leftard (person of left-wing political views)
noun

gauchiassenom

gauchistenom

gauchonom