osmosensors

English

Noun

osmosensors

  1. plural of osmosensor