Answer :

Petroglyphs means rock carving.Hope this helps:)
it means rock carving

Other Questions