Hook up in public place meaning