lymph gland

Definitions

Medical

  • noun a mass of lymphoid tissue situated in various points of the lymphatic system, especially under the armpits and in the groin, through which lymph passes and in which lymphocytes are produced.

Sports

  • noun an oval body in the lymphatic system that produces and houses lymphocytes and filters microorganisms and other particles from lymph, thus reducing the risk of infection
http://www.dictionarycentral.com/definition/lymph-gland.html