what is a rozzer
A Off the top of my head, I would have said that rozzer is rather out of fashion as a British slang term for the police and that the Top Gear use of it was affected. But I find that rozzer does still have quite a wide currency, at least in newspapers, mostly in a mildly deprecatory way: