Baizuo definition from Urban Dictionary:
"Baizuo (白左, White Leftists) is a popular Mainland Chinese term coined for a specific subset of Westerners who are despised by most Chinese for their pretentiousness, hypocritical behavior and an overbearing sense of entitlement. read more »