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 | ||