English-Latin dictionary »

dodo meaning in Latin

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

raphus cucullatusnoun