endosphere

English

Etymology

From endo- +‎ sphere.

Noun

endosphere (plural endospheres)

  1. (biology) All the endophytes of a plant

Derived terms