n. any of several species of flightless birds that inhabited the islands off the southeastern coast of Africa (now extinct); stupid and graceless person
DODO
Meaning of DODO in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012