environmental deed of indemnity - Französisch Englisch Wörterbuch