Rock-ribbed
Part of speech: adjective
Definition: having rocky cliffs or outcroppings obstinately firm and unyielding in one's opinions
Clifflike
Part of speech: adjective
Definition: Resembling a cliff or some aspect of one.
Rock-ribbed as an adjective is having rocky cliffs or outcroppings while Clifflike as an adjective is resembling a cliff or some aspect of one.
Part of speech: adjective
Definition: having rocky cliffs or outcroppings obstinately firm and unyielding in one's opinions
Part of speech: adjective
Definition: Resembling a cliff or some aspect of one.
We hope you now know whether to use Rock-ribbed or Clifflike in your sentence.