English dictionary
jatropha urens meaning and definition
Definition and meaning of jatropha urens at MeaningMonkey.org. jatropha urens meaning and definition in the English Dictionary.JATROPHA URENS noun
Definition of Jatropha urens (noun)
- a stinging herb of tropical America
Source: Princeton University Wordnet