Arabic-English dictionary »

نوميديا meaning in English

ArabicEnglish
نوميديا

Numidia[UK: nuː.ˈmɪ.diə] [US: nuː.ˈmɪ.diə]