Dream Dictionary

Water Tower

See also: Tower.

Dictionary definition

  • n. 1: a large reservoir for water