After walking through the snow, my feet were freezing.
After walking on the snow, my feet was freezing.
What is the difference in meaning between these sentences?
Through means your feet are in the snow; on means your feet are on top of the snow, on the snow's surface, not inside it.
Does that help?