a species of flowering plant in the sterculiaceae family (hildegardia cubensis) - Spanish English Dictionary