Canafistola - Definition - Law Dictionary HomeDictionary Definition canafistola
Definition :
a deciduous or semi evergreen tree Cassia fistula having scented sepia to yellow flowers in drooping racemes and pods whose pulp is used medicinally it grows in tropical Asia Central and South America and Australia