To be pulled; to be arrested by a police officer. To have a pull is to have an advantage; generally where a person has some superiority at a game of chance or skill.
PULL
Meaning of PULL in English
Slang English vocab. Английский сленговый словарь. 2012