calluses on the soles of feet or palms - Spanisch Englisch Wörterbuch