啼笑皆非tíxiàojiēfēi
Top 45000
Meanings
1. lit. not to know whether to laugh or cry (idiom)
2. between laughter and tears
Characters used