Jatropha Stimulosus Synonyms

A stinging herb of tropical America
(Noun)