have lived a sheltered life - Französisch Englisch Wörterbuch