environmental deed of indemnity - Français Anglais Dictionnaire