Peep Scarf Cockney Rhyming Slang


Peep Scarf is Cockney rhyming slang for burqa (muslim headscarf)



First submitted by Jonny Fong on June 6, 2007.


More slang beginning with P