Shipping from €5 |  Free shipping from €70  |  Free seeds with orders

Node

English expression. The place on a plant where the petiole meets the branch. See growth point.

Showing the single result