Definition of Spleen from the PharmacyDictionary.in
Spleen
Synonyms or meaning of Spleen
An organ located in the upper left part of the abdomen that plays a role in the immune system.
Image related to Spleen
Not Available
Definition of Spleen from the PharmacyDictionary.in
An organ located in the upper left part of the abdomen that plays a role in the immune system.
Not Available