Endosphere Definition
noun
(biology) All the endophytes of a plant.
Wiktionary
Other Word Forms of Endosphere
Noun
Singular:
endosphere
Plural:
endospheresOrigin of Endosphere
-
From endo- + sphere
From Wiktionary
Find Similar Words
Find similar words to endosphere using the buttons below.