Scomberomorus sierra
1.
(
noun
) a Spanish mackerel of western North America
Synonyms:
sierra
Related Words:
Spanish mackerel
Terms and Conditions of Use / Copyright Notice