Meaning of delhi boil

Definition of delhi boil

(noun) leishmaniasis of the skin; characterized by ulcerative skin lesions

Other information on delhi boil

WIKIPEDIA results for delhi boil
Amazon results for delhi boil