Meaning of spleen

Definition of spleen

(noun) a large dark-red oval organ on the left side of the body between the stomach and the diaphragm; produces cells involved in immune responses

Other information on spleen

WIKIPEDIA results for spleen
Amazon results for spleen