serra spanish mackerel - Spanish English Dictionary