Concept SPLEEN

A ductless vascular gland, located in the left upper abdomen near the stomach.
CLICS Form Variety Family Form in source Gloss in source Dataset