Scomberomorus sierra meaning

UK US

Scomberomorus sierra (noun): a Spanish mackerel of western North America.

Definition of Scomberomorus sierra

  1. a Spanish mackerel of western North America

    Synonyms: sierra

    Type of: Spanish mackerel

More about Scomberomorus sierra on Wikipedia.