nodes
nodes
noun
Small swellings or points on a plant stem or in the body.
"Lymph nodes are part of the body's immune system."
noun
Points within a network or system where connections are made.
"Data travels between the various nodes in the network."