axillary node

Noun
  1. Any of the lymph glands of the armpit;
    Fights infections in the neck and chest and arm regions (synset 105437877)

Other Searches