tumor or callus that forms on feet from walking barefoot - Español Inglés Diccionario