venae cavernosae of spleen - German English Dictionary