limping due to a bad foot - Espagnol Anglais Dictionnaire