noun
a thickened and hardened part of the skin; a callus.
Begin a journey through worlds of puzzles.
Take me to Green Gardens