Mexican Spanish, often derived from French mariage (“marriage”), because such bands performed at wedding celebrations, but this is debated. See English mariachi.
Practice speaking and memorizing "mariachi" and many other words and sentences in Spanish.