torrefactar - French English Dictionary