Internode
English Meaning
The space between two nodes or points of the stem from which the leaves properly arise.
- A section or part between two nodes, as of a nerve or stem.
Sorry, No Malayalam Meaning for your input!
See Internod Want To Try Internode In Malayalam??