Meaning of caranda

Definition of caranda

(noun) South American palm yielding a wax similar to carnauba wax

Other information on caranda

WIKIPEDIA results for caranda
Amazon results for caranda