water storage tower - German English Dictionary