hekabe - German English Dictionary