1Preheat the oven to 350 F.
Butter a 10" x 12" x 2"' baking pan.
Make the topping:
Mix all the dry ingredients, including the orange zest, in a medium-sized bowl.
Using a fork, cut the butter into this mixture until it has the consistency of coarse meal.
Add the milk and eggs, and mix until smooth.
Cover and refrigerate.
Make the filling:
Cut the peaches into bite-sized chunks. In a large mixing bowl, combine the sugar and spices.
Add the peach chunks and toss until they are well coated.
Place the fruit mixture in the pan and bake for 20 minutes. Remove from the oven and spoon the topping over the fruit until the fruit is covered.
Put it back into the oven for another 20 to 25 minutes, or until the top is light brown