kind of callus - Spanish English Dictionary