indenture of lease - Deutsch Englisch Wörterbuch