Dictionary search results

Showing 1-2 of 2 results

push-start British & World English

Start (a motor vehicle) by pushing it in order to make the engine turn