Home
Help
About
Contact
English to Chinese Dictionary
Search:
Did you mean:
dahuxiang
dawuxiang
deduxian
duixiang
?
嘟嘟响
dū
dū
xiǎng
(onom.) toot / honk / beeping / tooting noise
<< back to the home page