environmental deed of indemnity - German English Dictionary