Home
Search
Index
Definify.com
Definition
2025
jatrophas
jatrophas
English
Noun
jatrophas
plural of
jatropha
Similar Results