mariachero

Noun

 * 1) A mariachi musician.