petroglyphs

English

Noun

petroglyphs

  1. plural of petroglyph