meaning of canafistula

canafistula meaning in General Dictionary

deciduous or semi-evergreen tree having scented sepia to yellow blossoms in sagging racemes and pods whoever pulp is employed medicinally; tropical Asia and Central and south usa and Australian Continent