Lexical JM's definitions
British Police terminology for stealing petrol from a petrol station. This is the act of filling your car with petrol and then driving away without paying.
by Lexical JM December 8, 2005
Get the birkinmug.
Get the birkinmug.