small pastry filled with marmalade and covered in powdered sugar - Spanish English Dictionary