Answer: saxicolous

AnswerCrossword Clue
saxicolousinhabiting or growing among rocks