Definitions of apple dumpling:

  • noun:   apples wrapped in pastry and baked