INTERNODE Meaning of INTERNODE in English [ 'ɪntənəʊd ]■ noun1》 Botany a part of a plant stem between nodes. 2》 Anatomy a stretch of a nerve, sheathed with myelin, between two nodes of Ranvier. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004