sheltered adj
[harbour, valley, garden] protegido
[industry] protegido (contra la competencia extranjera)
a sheltered environment (fig) un ambiente protegido
sheltered housing residencia f vigilada (para ancianos)
she has led a very sheltered life ha tenido una vida muy protegida