* Lame can mean "disabled or injured, especially in a leg or foot, and so unable to walk properly" (as in a lame walk).
* Lame can also mean "uninspired or weak, especially in relation to a joke or excuse" (as in a lame excuse).
The word "step" is not a homograph of "lame" as it has a different meaning and pronunciation.