SHROUD Meaning of SHROUD in English (n.) One of the two annular plates at the periphery of a water wheel, which form the sides of the buckets; a shroud plate. Webster's English dictionary. Английский словарь Webster. 2012