Dictionary search results

Showing 1-2 of 2 results

hotting British & World English

Joyriding in stolen high-performance cars, especially for elaborate and dangerous display