Definition of Leaf Node

  • 1. (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge Noun

Synonyms for word "leaf node"

Semanticaly linked words with "leaf node"

Hyponims for word "leaf node"