What does "ÂÌñ×Ó liu mao zi " mean in Chinese?

One english translation is "Cochold, cheated husband." - How to say Cochold, cheated husband. in other languages


More Chinese Swear Words


Ads