Trachurus trachurus

noun

  1. 1

    large elongated compressed food fish of the Atlantic waters of Europe

Synonyms

Also useful for “Trachurus trachurus”:Crossword