lymph node - definition and synonyms

noun [countable] medical 

Your browser doesn’t support HTML5 audio

singularlymph node
plurallymph nodes
singularlymph gland
plurallymph glands

or lymph gland 

Your browser doesn’t support HTML5 audio

  1. one of several small organs in your body that help to remove harmful bacteria from your blood