Wiktionary
stem node
n. (context botany English) (alternative form of leaf node English)
n. (context botany English) (alternative form of leaf node English)