Meaning of “slow down” in the English Dictionary

british dictionary