Meaning of tropical sore

Definition of tropical sore

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

Other information on tropical sore

WIKIPEDIA results for tropical sore
Amazon results for tropical sore