hard as a rock
Extremely firm, immovable
Hard as a rock describes something extremely firm, solid, or unyielding.
The comparison works for physical objects—This bread is hard as a rock—and for people who show no emotion or flexibility: His father was hard as a rock, never once saying he loved him.
The phrase often suggests something has become harder than it should be.
Solidly built, durable
- robustStrong and durable
- toughDurable and strong
- resilientAble to recover quickly
- ruggedTough and uneven
heavy-duty · long-lasting · wear-resistant · reinforced · indestructible · enduring · fortified · armored
Igneous rock, quartz-rich
- concreteSolid building mixture
- steelCarbon-hardened iron alloy
- ironElement twenty-six
- marbleRecrystallized limestone rock
basalt · diamond · flint · bedrock · quartzite · obsidian · slate · limestone
Firmly refusing to yield
- inflexibleUnable to bend
- headstrongStubbornly self-willed
- willfulIntentionally unyielding
- bullheadedStubbornly refusing to yield
mulish · pigheaded · dogged · intransigent · unbending · unyielding · immovable · adamant
sturdy
Solidly built, durable
rugged · heavy-duty · long-lasting · wear-resistant · reinforced · indestructible · enduring · fortified · armored · reliable
granite
Igneous rock, quartz-rich
marble · basalt · diamond · flint · bedrock · quartzite · obsidian · slate · limestone · boulder
obstinate
Firmly refusing to yield
- inflexibleUnable to bend
- headstrongStubbornly self-willed
- willfulIntentionally unyielding
bullheaded · mulish · pigheaded · dogged · intransigent · unbending · unyielding · immovable · adamant · uncompromising
hard as a rocksoft as butter
soft · soft as silk · pillowy · squishy · plush
hard as a rockliquid
Free-flowing substance
runny · gooey · soupy · gelatinous · slushy
hard as a rocksoft-hearted
Readily feeling sympathy
tender · sensitive · fragile · vulnerable · gentle
hard, harder, hardest, harden, hardened, hardening, hardness, hardly, hardship