osmogenes

English

Noun

osmogenes

  1. plural of osmogene