Pinyin Dictionary results for "sha xiao"

傻笑
to giggle; to laugh foolishly; to smirk; to simper
Dictionary data provided by CC-CEDICT