querube - German English Dictionary