Simply plug your letters into the Search and Get definitions for English words.
noun : NODE
) a connecting point at which several lines come together ;
) (physics) the point of minimum displacement in a periodic system ;
) (astronomy) a point where an orbit crosses a plane ;
) any bulge or swelling of an anatomical structure or part ;
See more about : NODE