What does "chao di wang xau zu!" mean in Chinese?

One english translation is "put a fucking stick up your ass!" - How to say put a fucking stick up your ass! in other languages


More Chinese Swear Words


Ads