Arabic-English dictionary »

نَافَارَا meaning in English

ArabicEnglish
نَافَارَا

Navarreautonomous community of Spain