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.
what system is the spleen part of
The spleen is the largest organ in the lymphatic system.

Question: what does the system do
Self-contained rewrite: what does the lymphatic system do