Find the word definition

Wikipedia
Pusharo

The Petroglyphs of Pusharo constitute a unique and extensive ancient rock art site in southeast Peru's ManĂº National Park, a jungled expanse that still contains unexplored and little known areas, and for which an official government permit is required for entry.