meaning of "Petra"ing

"Petra"ing meaning in Urban Dictionary

The work to getting in your legs and arching the back while leaning your upper body against a wall or tree. In addition, you would lookup in to the length with your lips a little available. (SPOILER: this is certainly to copy the tragic loss of Petra Ral).