elongated cake or bread made of cornstarch drizzled with sugar or honey, and dusted with flour - Spanish English Dictionary