endosymbiosis
nounDefinition of endosymbiosis
: symbiosis in which a symbiont dwells within the body of its symbiotic partner
Keep scrolling for more
Keep scrolling for more