Definition of “slow down” - English Dictionary

british dictionary