Node

From Biology-Online Dictionary
Jump to: navigation, search

node

A point in a plant stem at which one or more leaves are attached. The source of lymph and lymphocytes.