HomeMedical GlossarySpleenطSpleenالطحالanatomy DefinitionLymphatic organ in left upper abdomen filtering blood and producing immune cells.