torrefactar - Spanish English Dictionary