superior hemorrhoidal artery

noun

Medical Definition of superior hemorrhoidal artery