SHROUD


Meaning of SHROUD in English

(n.) A covered place used as a retreat or shelter, as a cave or den; also, a vault or crypt.

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