Definitions of mariachi:

  • noun:   a group of street musicians in Mexico