axillary node
1.
(
noun
) any of the lymph glands of the armpit; fights infections in the neck and chest and arm regions
Related Words:
lymph gland
,
lymph node
,
node
Terms and Conditions of Use / Copyright Notice