Skip to main content

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.
Advertisement