sort of puff-pastry tart - Turkish English Dictionary