Top definition
A huge pile of dirty snow in a parking lot that has remained throughout several thaws and snowfalls.
We've had a week of fifty-degree weather! Why are we still seeing urban glaciers?
by Pen Dragon March 31, 2013
Get the mug
Get a Urban Glacier mug for your mother-in-law Jovana.