Wiktionary
telepolariscopes
n. (plural of telepolariscope English)
n. (plural of telepolariscope English)