acabe - German English Dictionary