Stolon Meaning

There are 1 meaning(s) for word Stolon

Meaning 1 : a horizontal branch from the base of plant that produces new plants from buds at its tips

    Synonyms : offset,  runner