Log in
Search words & phrases
sheltered
US
・
UK
B1
Definition
Video subtitles
verb
To give animals, people a place away from abuse
To find protection from danger/bad weather
adjecitve
(Of a place) protected from danger or bad weather