caranda

caranda - Dictionary definition and meaning for word caranda

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

Memory aid to help you memorize this

Download Our Mobile Apps

Please note that the apps on the website are currently in beta mode.