a species of flowering plants in the family malvaceae (sterculia apetala) - Spanish English Dictionary