Concept set SPLEEN

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

Id Concept in source English gloss Conceptlist