torrefacto - French English Dictionary