Scomberomorus sierra

1. (noun) a Spanish mackerel of western North America
Synonyms: sierra
Related Words: Spanish mackerel



Terms and Conditions of Use / Copyright Notice