Definition of root excretion in English:

root excretion

noun

Botany
  • 1A substance excreted or secreted into the soil through the roots of a plant.

  • 2The process of excreting or secreting such a substance.

Origin

Mid 19th century; earliest use found in Annals and Magazine of Natural History.