Noun scomberomorus sierra has 1 sense
  1. sierra, Scomberomorus sierra - a Spanish mackerel of western North America
    --1 is a kind of Spanish mackerel
,
TOP