water mantle
English
Noun
water
mantle
(
plural
water mantles
)
A
water jacket
.