Arabic-English dictionary »

دُودُو meaning in English

ArabicEnglish
دُودُو m

dodo''Raphus cucullatus''

دُودُومَا f

Dodomacapital of Tanzania