Definition, Meaning & Synonyms | English word JOJOBA
JOJOBA
Definitions of JOJOBA
- A shrub native to the southwestern United States and to Mexico, Simmondsia chinensis: the only plant known to store liquid wax in its seed.
Number of letters
6
Is palindrome
No
Search for JOJOBA in:
Page preparation took: 107.64 ms.