SHROUD


Meaning of SHROUD in English

(n.) That which clothes, covers, conceals, or protects; a garment.

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