tumor or callus that forms on feet from walking barefoot - Espagnol Anglais Dictionnaire