Back to Dictionary
失笑
shīxiào
1. to laugh in spite of oneself
2. to be unable to help laughing
3. to break into laughter