a variety of mackerel - Francés Inglés Diccionario