promise to conclude a long lease - Deutsch Englisch Wörterbuch