trachurus trachurus Meaning, Definition & Usage

  1. noun large elongated compressed food fish of the Atlantic waters of Europe
    saurel; horse mackerel.

WordNet