venae cavernosae of spleen - French English Dictionary