SPANISH MACKEREL


Meaning of SPANISH MACKEREL in English

■ noun a large edible game fish related to the mackerel. [ Scomberomorus maculatus (tropical Atlantic) and related species.]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.