Generally means to have deviant backwoods sex. In rare circumstances it can also mean to go "off-roading"... but usually, it's the sex.
We went "finding Larry" last night on a backroad.
6👍 4👎