English-Chinese dictionary »

leftard meaning in Chinese

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

白左 /báizuǒ/noun