strange, unusual, to blame
stone, rock
rugged, jagged (of mountains or rocks)
Meaning pending
More common words that include characters from 怪石嶙峋.