dumpling : Idioms & Phrases


apple dumpling

  • noun apples wrapped in pastry and baked
WordNet