Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of malambo

- A yellowish aromatic bark, used in medicine and perfumery, said to be from the South American shrub Croton Malambo.