English to Chinese Dictionary

Search:

Did you mean: shengxiao shenjiao shanxiao chenxiao shengxia shenxiu shanxia shengao ?

哂笑 shěn xiào (literary) to sneer / to laugh at


<< back to the home page