astronomical telescope
Explore definitions, synonyms, and language insights of astronomical telescope
Definitions
Noun
any telescope designed to collect and record electromagnetic radiation from cosmic sources