apple dumpling

Explore definitions, synonyms, and language insights of apple dumpling

Definitions

Noun
apples wrapped in pastry and baked

More General Terms