Skip to main content
ط

Spleen

الطحال

anatomy
Definition

Lymphatic organ in left upper abdomen filtering blood and producing immune cells.