hecate - German English Dictionary