Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: shihua shihui shikuai chihuai shiguai shihai ?

使 shǐ huài to play dirty tricks / to be up to mischief
怀 shì huái to get over (a traumatic experience, misgivings etc)

Dictionary · Google Translate · Help
By MDBG 2025