symbiotrophs

English

Noun

symbiotrophs

  1. plural of symbiotroph