Wiktionary
telemicroscopes
n. (plural of telemicroscope English)
n. (plural of telemicroscope English)