English dictionary
canafistola meaning and definition
Definition and meaning of canafistola at MeaningMonkey.org. canafistola meaning and definition in the English Dictionary.CANAFISTOLA noun
Definition of canafistola (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