Dodo Meaning
There are 2 meaning(s) for word Dodo
Meaning 2 : extinct heavy flightless bird of Mauritius related to pigeons
Synonyms : raphus cucullatus
Synonyms : raphus cucullatus