hard and not bending: solid, firm, stiff, rigid
meat that is too hard: tough
skin that is old and hard: leathery, calloused
hard and easily broken: brittle