rupestrian

Etymology
From New Latin, from.

Adjective

 * 1) Occurring, or executed on rocks, or on cave walls