What does Apple Dumpling mean?

Apple Dumpling meaning in Urban Dictionary

a high blond woman with blond tresses


Apple Dumpling meaning in General Dictionary

oranges covered with pastry and baked