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
- a large commercially important mackerel of the Atlantic coastal waters of North America
Type of: Spanish mackerel
More about Scomberomorus maculatus on Wikipedia.