spend one's life somewhere - Deutsch Englisch Wörterbuch