Subscribe
URL of the page has been copied to clipboard.
Meaning : Astronomical telescope that picks up electromagnetic radiations in the radio-frequency range from extraterrestrial sources.
Synonyms : radio telescope
Install App