politically left leaning person - French English Dictionary