Scomberomorus maculatus
1.
(
noun
) large commercially important mackerel of American Atlantic coastal waters
Related Words:
Spanish mackerel
Terms and Conditions of Use / Copyright Notice