[verb] [T] [literary] - to cover (something) so that it can not be seen clearlyThick cloud enshrouded the tops of the mountains.The planet Venus is enshrouded in thick clouds.(figurative) The talks have been enshrouded in (= have been not known about because of) secrecy. [T]
ENSHROUD
Meaning of ENSHROUD in English
Cambridge English vocab. Кембриджский английский словарь. 2012