The spleen is an organ located under the ribcage and above the stomach in the left part of the abdomen. It is part of the lymphatic system, acting as a blood filter and playing a role in immunity by producing white blood cells and helping in the removal of old or damaged red blood cells.