INTERNODE


Meaning of INTERNODE in English

(n.) The space between two nodes or points of the stem from which the leaves properly arise.

Webster's English dictionary.      Английский словарь Webster.