environmental deed of indemnity - French English Dictionary