Shelteredadjective


Definition

(of a place) protected from bad weather.