Dodo Meaning

There are 2 meaning(s) for word Dodo

Meaning 1 : someone whose style is out of fashion

    Synonyms : fogey,  fogy,  fossil
Meaning 2 : extinct heavy flightless bird of Mauritius related to pigeons

    Synonyms : raphus cucullatus