Meaning of scomberomorus sierra

Definition of scomberomorus sierra

(noun) a Spanish mackerel of western North America

Other information on scomberomorus sierra

WIKIPEDIA results for scomberomorus sierra
Amazon results for scomberomorus sierra