What is the meaning of Piazzare?

to place or put

to land (a punch)

to sell

Source: wiktionary.org