Endosphere Definition

noun

(biology) All the endophytes of a plant.

Wiktionary

Other Word Forms of Endosphere

Noun

Singular:
endosphere
Plural:
endospheres

Origin of Endosphere

  • From endo- +‎ sphere

    From Wiktionary

Find Similar Words

Find similar words to endosphere using the buttons below.

Words Starting With

Words Ending With

Unscrambles

endosphere