Arabic-English dictionary »

لورد - بلدة في جنوب غرب فرنسا meaning in English

ArabicEnglish
لورد - بلدة في جنوب غرب فرنسا

Lourdes[UK: ˈlɔːdz] [US: ˈlɔːrdz]