Top Definition
A method of propulsion for a car; involves switching off the engine and coasting downhill. A way of saving fuel money supposedly used by tight-fisted Aberdonians.
I'm all out of cash until the next payday - I've been running on Aberdeen Petrol for the last week!
by shmelk September 16, 2008
6 Words related to Aberdeen Petrol

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.