Meaning of stolon

Definition of stolon

(noun) a horizontal branch from the base of plant that produces new plants from buds at its tips

Other information on stolon

WIKIPEDIA results for stolon
Amazon results for stolon