rectangular sweet bread made of cookie dough, filled with marmalade and covered in granulated sugar - Spanish English Dictionary