Wiktionary
tellurometers
n. (plural of tellurometer English)
n. (plural of tellurometer English)