osmotrophs
English
Noun
osmotrophs
plural of
osmotroph