• 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
Connect with us on Facebook