INTERNODE


Meaning of INTERNODE in English

(n.) A part between two joints; a segment; specifically, one of the phalanges.

Webster's English dictionary.      Английский словарь Webster.