English dictionary
canafistula meaning and definition
Definition and meaning of canafistula at MeaningMonkey.org. canafistula meaning and definition in the English Dictionary.CANAFISTULA noun
Definition of canafistula (noun)
- deciduous or semi-evergreen tree having scented sepia to yellow flowers in drooping racemes and pods whose pulp is used medicinally; tropical Asia and Central and South America and Australia
Source: Princeton University Wordnet