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


Noun: radio telescope  'rey-dee`ow'te-li`skowp
  1. Astronomical telescope that picks up electromagnetic radiations in the radio-frequency range from extraterrestrial sources
    - radio reflector

Derived forms: radio telescopes

Type of: astronomical telescope

Encyclopedia: Radio telescope