From New Latin rupestris, from Latin rūpes (“rock”).
rupestrian (comparative more rupestrian, superlative most rupestrian)