Versión en Español
Meaning of
"torrefacto"
in English language
Spanish to English
English to Spanish
Spanish
English
torrefacto; asado; tostar; asar; achicharrarse; criticar
roast