Skip to main content

Definitions by ItsSheepish

London Special 

To give an individual a stabbin', like in the backstreets (and front streets) of London
He received the London Special last night
London Special by ItsSheepish June 25, 2024