as we went on the highway, we caught a glimpse of froston in the distance
nickname for the city of boston when completely blanketed with snow
"as we went on the highway, we caught a glimpse of froston in the distance" What is the definition of "froston"?