photoendosymbionts

English

Noun

photoendosymbionts

  1. plural of photoendosymbiont