osmotroph

English

Noun

osmotroph (plural osmotrophs)

  1. Any osmotrophic organism

Anagrams