Definition of Scomberomorus Sierra

  • 1. A Spanish mackerel of western North America Noun

Synonyms for word "scomberomorus sierra"

Semanticaly linked words with "scomberomorus sierra"

Hyponims for word "scomberomorus sierra"