meaning of canella alba

1. large evergreen shrub or small tree having white aromatic bark and leathery leaves and small purple to red flowers in terminal cymes


Related Words

canella-alba |

Developed & Maintained By Taraprasad.com

Treasure Words