serra spanish mackerel - German English Dictionary