canafistola
English
canafistola meaning in English • canafistola का अर्थ अंग्रेजी में
Noun
- 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.