straits of hibrath - German English Dictionary