• word of the day

    cascarilla

    cascarilla - Dictionary definition and meaning for word cascarilla

    Definition
    (noun) West Indian shrub with aromatic bark
    Synonyms : croton eluteria
Download our Mobile App Today
Receive our word of the day
on Whatsapp