otomicroscopes

English

Noun

otomicroscopes

  1. plural of otomicroscope