Find the word definition

Wikipedia
Motoring.co.uk

Motoring.co.uk is a website specialising in car news, reviews, valuations and comparisons. It is located in Cheadle Hulme, Greater Manchester, United Kingdom.