where are the lymph nodes
A lymph node is an oval-shaped organ of the lymphatic system, distributed widely throughout the body including the armpit and stomach and linked by lymphatic vessels.