heraclea - French English Dictionary