• Came to a stop

• Halted

• Put one's foot down, possibly

• Put one's foot down?

• Slowed down

• Slowed the car

• Slowed things down

• Stopped a sedan


CrosswordOpener.com - we know the word that you can`t guess In case of any inconvenience..