Node Biology Definition
A point in a plant stem at which one or more leaves are attached
Clumsy Cheetah
A point in a plant stem at which one or more leaves are attached