Arabic-English dictionary »

ابن رشد meaning in English

ArabicEnglish
ابن رشد

Averroes