What does apo pisso mean?

apo pisso meaning in Urban Dictionary

whenever either a man or woman gets a doodle stuk up within their assGreek's are known for their involvement in this task