narrow-barred spanish mackerel - Spanish English Dictionary