Arabic-English dictionary »

لِيُونَة meaning in English

ArabicEnglish
لِيُونَة f

Leonregion in northwest Spain