has led a sheltered life
sheltered
verb
to constitute or provide a shelter for : protect
to place under shelter or protection
to protect (income) from taxation
adjective
built partly or mostly underground
an earth-sheltered house
noun
a strategy, investment, or tax code provision that reduces tax liability