hecate - French English Dictionary