SCOMBROID


Meaning of SCOMBROID in English

adj like or pertaining to the mackerel family.

2. scombroid ·noun any fish of the family scombridae, of which the mackerel (scomber) is the type.

Webster English vocab.      Английский словарь Webster.