Arabic-English dictionary »

تِلِسْكُوب meaning in English

ArabicEnglish
تِلِسْكُوب m

telescopeoptical instrument that magnifies