LexiTurkTURKISH ↔ ENGLISH DICTIONARY

dodo kuşu” in English

1 English translation
EN
dodo

The dodo is an already extinct species.