ecological menace - Spanish English Dictionary