osmoscopes

English

Noun

osmoscopes

  1. plural of osmoscope