English Dictionary
Definition callus in British English
callus noun
[countable] noun
/ˈkæləs/
Synonyms and related words
