English dictionary
water tower meaning and definition
Definition and meaning of water tower at MeaningMonkey.org. water tower meaning and definition in the English Dictionary.WATER TOWER noun
Definition of water tower (noun)
- a large reservoir for water
Source: Princeton University Wordnet