what organ is on left lower abdomen
The spleen is an internal organ that can be found beneath the ribs on the left side of the abdomen. Many of the body's major organs rely on the rib cage to protect them from harm.