ペトログリフでしょう
petorogurifudeshō
1. Probably a petroglyph.
Noun
1. Probably a petroglyph.
1. it seems; I think
2. right?; don't you agree?
1. glyph
1. white spirit; mineral spirits
1. petroglyph
1. glyph shape
1. glyph coordinate system
1. glyph procedure
1. First Epistle of Peter (book of the Bible)
1. glyph metrics