Medicine

Commonest cause of rupture of spleen is