Apple dumpling
WordNet

noun


(1)   Apples wrapped in pastry and baked
 
x
OK