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. 2012