slowed down ( synonym found)

Definition of slowed down:

(n) : a reduction in speed, or a decrease in the level of production etc

Definition of slowed down:

(n) : a reduction in speed, or a decrease in the level of production etc

Back to Top