1 definition by madmike1066

The bloody stain left on a road from plowing into a deer at 60 mph. Usually accompanied with a puddle of antifreeze and may or may not include skid marks
Joe: Did you see that deer smear on hwy 51?
Jim: Yeah, guy must have been going about 70 when he hit that.
by madmike1066 August 28, 2009
Get the deer smear mug.