English Dictionary
Definition dodo in British English
dodo noun
[countable] noun
/ˈdəʊdəʊ/
English Dictionary