sweet bread, toasted and covered in red and white caramel - Español Inglés Diccionario