hard as flint, hard as stone, unyielding

listen to the pronunciation of hard as flint, hard as stone, unyielding