English to Arabic

Meaning for:
Petroglyph
other
النّحت على الصّخر