Definition for Endosymbiosis
From Biology Forums Dictionary
A symbiotic relationship in which the smaller species—the symbiont—lives inside the larger species.
From Biology Forums Dictionary
A symbiotic relationship in which the smaller species—the symbiont—lives inside the larger species.