jojoba ( synonym found)

Definition of jojoba:

°a shrub native to the southwestern United States and to Mexico; the only plant known to store liquid wax in its seed.

Definition of jojoba:

°a shrub native to the southwestern United States and to Mexico; the only plant known to store liquid wax in its seed.

Back to Top