node

noun
UK /nəʊd/
US /noʊd/

A small bump or knot on a plant or in the body.

A tiny green leaf grew from the node on the stem.


OTHER MEANINGS

2. A point where lines or paths meet in a network.

The computer sends data to every node in the network.

3. A small lump or swelling in the body.

The doctor felt a small node on his neck.

4. A place on a plant stem where a leaf or branch grows.

New roots can grow from a node on the cutting.