torrefacta - French English Dictionary