English

edit

Noun

edit

osmotroph (plural osmotrophs)

  1. Any osmotrophic organism

Anagrams

edit