water mantle

English

Noun

water mantle (plural water mantles)

  1. A water jacket.