Medical Term:

internal hemorrhoids

 

Definition: dilated veins beneath the mucous membrane within the sphincter.

Hide
(web1)