limping due to a bad foot - Francés Inglés Diccionario