What does biddeford sleigh ride mean?

biddeford sleigh ride meaning in Urban Dictionary

For a couple to be participating in intercourse in the rear of a car (preferably a truck) and stay driven around by someone else.