English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition radio telescope in British English

radio telescope noun

[countable] noun
1

a very large piece of equipment that receives and records the radio waves that come from stars and other objects in space

Definition radio telescope in British English