This phrase is most commonly used between China gamers. It directly translates to 'fuck your mother's vagina'.
by T_Meow_T April 16, 2019
This phrase is used as a cursing word in China. No exact meaning can be translated. It's like a mimetic word such as hahaha. But this cursing expression is so popular in China today.
by Super Chinese October 16, 2017