An Encylopedia Britannica Company

water tower

1 ENTRIES FOUND:
water tower noun
plural water towers
water tower
noun
plural water towers
Britannica Dictionary definition of WATER TOWER
[count]
: a tower with a large container for storing water that is usually supplied to buildings located near it