Meaning of NODE in English

NODE

( n. )

The joint of a stem, or the part where a leaf or several leaves are inserted.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.