environmental deed of indemnity - Francés Inglés Diccionario