ENSHROUD
Meaning of ENSHROUD in English
/ ɪnˈʃraʊd; NAmE / verb
[ vn ] ( literary ) to cover or surround sth completely so that it cannot be seen or understood
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005