ecological progress - Spanish English Dictionary