axillary-node

Nouns

  • (n) any of the lymph glands of the armpit; fights infections in the neck and chest and arm regions

Words of close approximity