English noun: leaf node | |||
1. | leaf node (plant) (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge | ||
Synonyms | node | ||
Broader (hypernym) | enation, plant process | ||
Part meronym | stalk, stem | ||
Domain category | botany, phytology | ||