Arabic-English dictionary »

لَنْبَذُوشَة meaning in English

ArabicEnglish
لَنْبَذُوشَة

Lampedusathe largest of the Pelagie Islands