Conversation so far:
where does the spleen lie in the body
The spleen is located under the ribcage and above the stomach in the left upper quadrant of the abdomen.

Question: what system is the organ part of
Self-contained rewrite: what system is the spleen part of