incapacitate (someone) for (a period of time)
incapacitate (someone) for (a period of time)
To cause someone to be physically unable to do something for a particular length of time. Oh man, that illness incapacitated me for weeks—I still get tired just walking up and down the steps.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.