Definitions of Trachurus:

  • noun:   scads especially horse mackerels