“The neighboring organ (the spleen) is situated on the left hand side and is constructed with a view of keeping the liver bright and pure, like a napkin always ready prepared and at hand to clean the mirror”- Plato, Timaeus What is Spleen? The spleen is the largest lymphatic organ in the body. The spleen […]