leaf-node

Nouns

  • (n) (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge node,

Synonyms

node

Words of close approximity