environmental deed of indemnity - Deutsch Englisch Wörterbuch