osmogenes
English
Noun
osmogenes
plural of
osmogene