English to Chinese Dictionary

Search:

Did you mean: shixiao chaxiao shaoxiao shexiao chixiao shijiao shexia shouxiao ?

傻笑 shǎ xiào to giggle / to laugh foolishly / to smirk / to simper


<< back to the home page