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
Tweet