a flowering plant in the family fabaceae (cassia fistula) - Spanish English Dictionary

Suggest a Term