tumor or callus that forms on feet from walking barefoot - Spanish English Dictionary