node

noun
  1. a point where lines or systems meet or intersect
  2. a swelling or knot on a plant stem where a leaf grows
  3. Usage: botany
  4. a computer or device that is part of a network
  5. Usage: computing

Examples