The spleen is the largest lymphatic organ of the body, the size of the spleen is around 12 cm(5 inches), located on the left side under the ribs above the stomach. Spleen filters and stores the blood and produces Lymphocytes and RBC during embryonic stages. Spleen has a large reservoir of erythrocytes.