apple dumpling

noun

1.
apples wrapped in pastry and baked