Internodes

Science / Biology / Internodes: The stem regions between nodes in plants.

Links
Home
Glossary
Thesaurus