hobble

To walk with difficulty, taking small, painful steps.