scomberomorus sierra Meaning, Definition & Usage

  1. noun a Spanish mackerel of western North America
    sierra.

WordNet