Meaning of dodo

Definition of dodo

(noun) someone whose style is out of fashion
extinct heavy flightless bird of Mauritius related to pigeons

Other information on dodo

WIKIPEDIA results for dodo
Amazon results for dodo