French-English dictionary »

jojoba meaning in English

FrenchEnglish
jojoba nom {m}

jojoba◼◼◼(Simmondsia chinensis)
noun