Top definition
Large cascade of snow falling from trees as you walk or drive by. Usually caused by wind or wanker 'friends'.
I would've been here earlier but I had to stop and clean off my windows after getting hit with an arborlanche.
by Anim8us November 17, 2014
Get the mug
Get a arborlanche mug for your papa Manley.