Usually this means sustaining an injury that normally would keep a person from doing their normal activities. I have only heard it in a negative sense: that accident did not slow you down a bit!
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.