'Scomberomorus sierra' definitions:

Definition of 'Scomberomorus sierra'

(from WordNet)
noun
A Spanish mackerel of western North America [syn: sierra, Scomberomorus sierra]