stop-start


stop-start

adj (Automotive Engineering) Brit frequently stopping then starting again