apple dumpling

apple dumpling

English Noun
Ad

Definition

A baked dessert made from apples.

Ad