hemorrhoidal artery

noun

Medical Definition of hemorrhoidal artery