What is the meaning of Pisto?

sting, bite

prick, puncture, hole made by piercing or puncturing

stitch

thrust

Synonym of pistosyöttö

to pound

pesto (sauce)

money

hard liquor

ratatouille

Source: wiktionary.org