Definitions of mackerel shad:

  • noun:   small silvery fish; Nova Scotia to Brazil