agreement to lease of immovable property - Deutsch Englisch Wörterbuch