Spleen

Definition of Spleen from the PharmacyDictionary.in

Spleen

An organ located in the upper left part of the abdomen that plays a role in the immune system.

Not Available