petroglyph - French English Dictionary