piazzare

Verb

 * 1) to place or put
 * 2) to land (a punch)
 * 3) to sell