telemicroscopes
English
Noun
telemicroscopes
plural of
telemicroscope