place where wolves howl - German English Dictionary