Spleen

A large, vascular lymphatic organ located in the left hypochondrium.