caranda palm

Explore definitions, synonyms, and language insights of caranda palm

Definitions

Noun
South American palm yielding a wax similar to carnauba wax

More General Terms