rock-ribbed

Adjective

 * 1) Having rocky cliffs or outcroppings
 * 2) Obstinately firm and unyielding in one's opinions