Synonyms of Enshroud
Primary definition: To envelop completely and hide from view, typically by or as if by a shroud, mist, or darkness.
Primary definition: To envelop completely and hide from view, typically by or as if by a shroud, mist, or darkness.