torrefacta - Spanish English Dictionary