Internode Meaning

There are 1 meaning(s) for word Internode

Meaning 1 : a segment of a stem between two nodes