About us
Define
Definitions for
"Endosymbionts"
An organism living inside a separate organism in a mutually beneficial relationship.
csa.com