have lived a sheltered life - Deutsch Englisch Wörterbuch