1 definition by Billie Byrd

Top Definition
An elderly person that drives poorly.
This fucking snowcap in front of me is weaving allover the place and going 10 mph under the speed limit!
by Billie Byrd March 26, 2009

Mug icon
Buy a Snowcap mug!