Find the word definition

Wiktionary
radio telescopes

n. (radio telescope English)