A mariachi is a musical group that plays popular Mexican music, especially Ranchera and baladas-rancheras. To interpret this type of music, these groups mainly used trumpets, violins, guitars and other stringed instruments.