Skip to main content

Definitions by Jimbob225

London Special 

To stab another just like in the good ol streets of london
"Oh that grass ye i gave him the london special"
London Special by Jimbob225 April 19, 2024