Concept SPLEEN

A ductless vascular gland, located in the left upper abdomen near the stomach.