sheltered

verb

  1. to constitute or provide a shelter for : protect

  2. to place under shelter or protection

  3. to protect (income) from taxation

has led a sheltered life

adjective

  1. built partly or mostly underground

an earth-sheltered house

noun

  1. a strategy, investment, or tax code provision that reduces tax liability