BABYLON

Babylon's street slang for police

But of course they could just be talking about the promised land
 
Back
Top Bottom