hilum of the spleen - Spanish English Dictionary