Italian-English dictionary »

dodo meaning in English

ItalianEnglish
dodo noun
{m}

dodo [dodos](Raphus cucullatus)
noun
[UK: ˈdəʊ.dəʊ] [US: ˈdodoʊ]
The dodo is an already extinct species. = Il dodo è una specie già estinta.