osmotrophs

English

Noun

osmotrophs

  1. plural of osmotroph