Home
Advance Search
Dictionary
Words with Friends solver
Meaning of babassu
Definition:-
A Brazilian palm that yields an edible oil which is sometimes used in cosmetics. (noun)