English to Arabic

Meaning for:
Dodo
other
طائر الدودو