stereophotomicroscopes

English

Noun

stereophotomicroscopes

  1. plural of stereophotomicroscope