Vocabulary

ペトログリフ

petroglyph

noun