petroglyph (n.)youdaoicibaDictYouDict[petroglyph 词源字典]
1870, from French pétroglyphe, from Greek petra "rock" (see petrous) + glyphe "carving" (see glyph).[petroglyph etymology, petroglyph origin, 英语词源]