calluses on the soles of feet or palms - Turkish English Dictionary

Suggest a Term