osmostats

English

Noun

osmostats

  1. plural of osmostat