SHELTER


Meaning of SHELTER in English

(n.) That which covers or defends from injury or annoyance; a protection; a screen.

Webster's English dictionary.      Английский словарь Webster.