ENSHROUD


Meaning of ENSHROUD in English

[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]

Cambridge English vocab.      Кембриджский английский словарь.