Logo

deluge valve

Definition A control valve that is intended to operate at high temperature, and admit water into a deluge system.