tower hills - German English Dictionary