Definitions for "Lymph glands"
Glands found throughout the body - particularly in the armpits, neck and groins which fight infection and filter body fluid.
See lymph nodes.
lymph nodes - store of lymphocytes.