Find the word definition

Wiktionary
tellurometer

n. A surveying instrument that uses radar to measure distances.

Wikipedia
Tellurometer

The Tellurometer was the first successful microwave electronic distance measurement equipment. The name derives from the Greek tellus, meaning Earth.