powdered sugar pastry - Turkish English Dictionary