Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Internode
n.
The space between two nodes or points of the stem from which the leaves properly arise.
n.
A part between two joints; a segment; specifically, one of the phalanges.
←
Internodal
Internodial
→
Shares
Related Words
Inter
Intern
Node
Tern
Menu
Home
Search
My Last Searches