tumor or callus that forms on feet from walking barefoot - Spanisch Englisch Wörterbuch