English Dictionary
Definition enshroud in British English
enshroud verb
[transitive] verb
/ɪnˈʃraʊd/
1
to cover or hide something completely
2
to make something difficult to know or understand
Synonyms and related words
