sterculia apétala - Spanish English Dictionary