tellurometer
noun
tel·lu·rom·e·ter
ˌtel-yə-ˈrä-mə-tər
: a device that measures distance by means of microwaves
Love words? Need even more definitions?
Merriam-Webster unabridged
Share