DODO


Meaning of DODO in English

n. any of several species of flightless birds that inhabited the islands off the southeastern coast of Africa (now extinct); stupid and graceless person

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.