science and technology for environmental protection - Spanish English Dictionary