optical telescope
English Dictionary
->
Letter O
-> optical telescope
Search Dictionary:
optical telescope Definition
(n)
an
astronomical
telescope
designed
to
collect
and
record
light
from
cosmic
sources
optical telescope Synonyms
optical telescope
© Art Branch Inc.