spleen in Podcasts
placeAn organ involved in immune response and blood filtration, located in the upper left abdomen.
Mentions Over Time
1
mentions
Mentions in Podcasts
What's That Rash?
Can your joints predict the weather?
Pre-operation, he never got sick due to the three spleens.