environmental deed of indemnity - Spanish English Dictionary