Hemorrhoid
English Meaning
- An itching or painful mass of dilated veins in swollen anal tissue.
- The pathological condition in which such painful masses occur. Also called piles.
Sorry, No Malayalam Meaning for your input!
See Hemorrhoi Want To Try Hemorrhoid In Malayalam??