Arabic-English dictionary »

ديفيد ليفينغستون meaning in English

ArabicEnglish
ديفيد ليفينغستون

David Livingstone