Trachurus trachurus
1.
(
noun
) large elongated compressed food fish of European Atlantic waters
Synonyms:
horse mackerel
,
saurel
Related Words:
scad
Terms and Conditions of Use / Copyright Notice