The Italian term "zoppicante" matches the English term "limping"

other italian words that include "zoppicante" : english :
zoppicante haltingly