English
›
Words
callus
Translation:
English
Noun
6
area
of thick hard skin
Add
Translation