meaning of caesalpinia decapetala

1. spreading thorny shrub of tropical Asia bearing large erect racemes of red-marked yellow flowers


Related Words

caesalpinia decapetala |

Developed & Maintained By Taraprasad.com

Treasure Words