×

Spleen

The spleen is an organ found in almost all vertebrates. Similar in structure to a large lymph node, it acts primarily as a blood filter. The word spleen comes from Ancient Greek σπλήν. The spleen plays very important roles in regard to red blood... Wikipedia