Definitions of Scomberomorus maculatus:

  • noun:   a large commercially important mackerel of the Atlantic coastal waters of North America