vein leading to the heart - Spanish English Dictionary