Arabic-English dictionary »

اِبْن رُشْد meaning in English

ArabicEnglish
اِبْن رُشْد m

AverroesAndalusian polymath

Your history