Chinese-English dictionary »

嘟嘟鸟 /dūdūniǎo/ meaning in English

ChineseEnglish
嘟嘟鸟 /dūdūniǎo/ noun

dodo [dodos](Raphus cucullatus)
noun
[UK: ˈdəʊ.dəʊ] [US: ˈdodoʊ]