Spleen
The structure of the spleen (lat. Lien).