English Dictionary
Definition shroud in British English
shroud noun
[countable] noun
/ʃraʊd/
Synonyms and related words
