imansimmons9326 imansimmons9326 27-09-2017 Business contestada What term is defined as mounds of snow built on a slope to increase difficulty?