renting a place to live - Deutsch Englisch Wörterbuch