Top definition
A wide-eyed ugly girl staring at you like a deer caught in the headlights of an oncoming car.
What's up, deerspotter?

by Jane October 08, 2003
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush