SHROUD


Meaning of SHROUD in English

A metal enclosure around the fan, engine, etc., to guide and facilitate the flow of air.

English dictionary of automotive terms.      Английский словарь автомобильных терминов.