Arabic-English dictionary »

لُوزُون meaning in English

ArabicEnglish
لُوزُون m

Luzonlargest island of the Philippines