curious if its the same as here in the states (slang for police officer). The reason I'm asking has to do with the ad for Lost currently running in England. There is a reference to a cop that has some of us here confused. There are a few explanations but I'm not satisfied with any of them. Wondering if there is an alternate meaning. this is an ad made for england, it was never shown here.
ad is here
ad is here