What does Bumper Ketchup mean?

Bumper Ketchup meaning in Urban Dictionary

When you struck an animal using the front / straight back of one's automobile and bloodstream splatters in the vehicle, the pet became bumper ketchup.