GeneralConnection.comDictionary
ibn al-haytham
Noun

1. Alhazen
1. al-Haytham, Ibn al-Haytham, Al-Hasan ibn al-Haytham, mathematician, physicist, astronomer, uranologist, stargazer
Usage