English dictionary
scomberomorus sierra meaning and definition
Definition and meaning of scomberomorus sierra at MeaningMonkey.org. scomberomorus sierra meaning and definition in the English Dictionary.SCOMBEROMORUS SIERRA noun
Definition of Scomberomorus sierra (noun)
- a Spanish mackerel of western North America
- synonyms: sierra
Source: Princeton University Wordnet