Synonyms and Antonyms for leaf_node

1. leaf node (n.)

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

Synonyms: