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.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.