Definitions of Scomberomorus sierra:

  • noun:   a Spanish mackerel of western North America