piece of long rolled pastry - Spanish English Dictionary