Back to Dictionary
楚楚
chǔchǔ
1. neat
2. lovely
Common • Top 12%