English-Arabic dictionary »

telescope meaning in Arabic

EnglishArabic
telescope optical instrument that magnifies

تِلِسْكُوبm

مِقْرَابm

مِنْظَارm

Your history