This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Internode

  1. n.
    The space between two nodes or points of the stem from which the leaves properly arise.
  2. n.
    A part between two joints; a segment; specifically, one of the phalanges.



Shares

Related Words

Menu