vocab dash
Log in
Sign up
ホホバ
Meanings
Noun
1. jojoba (Simmondsia chinensis); goat nut; deer nut