Definitions
noun
the small swelling that is the part of a plant stem from which one or more leaves emerge
noun
a connecting point at which several lines come together
noun
any bulge or swelling of an anatomical structure or part
noun
a point where an orbit crosses a plane
noun
the point of minimum displacement in a periodic system
Look “node” up elsewhere
Want another word?
Spin the dictionary for a fresh one.