eco-regions - Spanish English Dictionary