radio observatory ( synonym found)

Definition of radio observatory:

(n) : a place where stars, planets and other celestial bodies are observed, usually through a telescope

Definition of radio observatory:

(n) : a place where stars, planets and other celestial bodies are observed, usually through a telescope

Back to Top