Back to Dictionary
咄咄
duōduō
1. to cluck one's tongue
2. tut-tut
Uncommon • Top 46%