telemicroscopes

English

Noun

telemicroscopes

  1. plural of telemicroscope