sheltered

    adjective
  1. [place] arrecerat.
  2. [industry] protegit contra la competència estrangera.
  3. she has led a very sheltered life ha portat una vida molt tancada a casa seva.
  4. a spot sheltered from the wind un lloc arrecerat del vent.