holosymbionts

English

Noun

holosymbionts

  1. plural of holosymbiont