Scomberomorus maculatus meaning

UK US

Scomberomorus maculatus (noun): a large commercially important mackerel of the Atlantic coastal waters of North America.

Definition of Scomberomorus maculatus

  1. a large commercially important mackerel of the Atlantic coastal waters of North America

    Type of: Spanish mackerel

More about Scomberomorus maculatus on Wikipedia.