The spleen is a fist-sized organ located in the upper left side of the abdomen, under the ribcage. It is part of the lymphatic system and plays a role in the immune system and blood filtration.