Meaning of TELLUROMETER in English

TELLUROMETER

[tel.lu.rom.e.ter] n (1957): a device that measures distance by means of microwaves

Merriam-Webster English vocab.      Английский словарь Merriam Webster.