Arabic-English dictionary »

توركيمادا meaning in English

ArabicEnglish
توركيمادا

Torquemada