Find the word definition

Wiktionary
stem node

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