喋喋不休diédiébùxiū
Top 35000
Meanings
1. (idiom) to chatter endlessly; to talk nonstop
Characters used