apple dumpling

1. (noun) apples wrapped in pastry and baked
Related Words: dumpling



Terms and Conditions of Use / Copyright Notice