idiobionts

English

Noun

idiobionts

  1. plural of idiobiont