Word Games Pro Dictionary
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…
Quick reference
Word Facts
Listen
Audio Pronunciation
The audio pronunciation service is temporarily unavailable. Please try again.
Meaning
Definitions
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
Similar words
