cuchillero

Etymology
From.

Noun

 * 1) knife salesman; cutler
 * 2) one who kills with a knife, especially an assassin or ruffian