meaning of optical telescope

1. an astronomical telescope designed to collect and record light from cosmic sources


Related Words

optical telescope |

Developed & Maintained By Taraprasad.com

Treasure Words