sort of puff-pastry tart - German English Dictionary