For some salacious reason, when I saw this thread I thought it referred to the French slang expression - a rather more elegant euphemism for the female equivalent of taking Captain Picard to warp speed (to use one of hundreds of euphemisms for what blokes do...)
Sorry. Must take a cold shower...