Scomberomorus maculatus

1. (noun) large commercially important mackerel of American Atlantic coastal waters
Related Words: Spanish mackerel



Terms and Conditions of Use / Copyright Notice