• word of the day

    canella-alba

    canella-alba - Dictionary definition and meaning for word canella-alba

    Definition
    (noun) large evergreen shrub or small tree having white aromatic bark and leathery leaves and small purple to red flowers in terminal cymes
Download our Mobile App Today
Receive our word of the day
on Whatsapp