claim
The spleen is the largest internal organ of the immune system and contains a large number of immune system cells.

Authors

Sources

Referenced by nodes (3)