Definisi 'water tower'

English to English
noun
1 a large reservoir for water Terjemahkan
source: wordnet30

More Word(s)
reservoir,

Visual Synonyms