Hemorrhoid

Definition of Hemorrhoid from the PharmacyDictionary.in

Hemorrhoid

A varicose dilation of a vein of the superior or inferior hemorrhoidal plexus.

Not Available