Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: optical telescope  'óp-ti-kul 'te-li`skowp
  1. An astronomical telescope designed to collect and record light from cosmic sources

Derived forms: optical telescopes

Type of: astronomical telescope

Encyclopedia: Optical telescope