scombroid
/หskษmbษนษษชd/noun
- 1
Any fish of the family Scombridae, of which the mackerel (Scomber) is the type.
adjective
- 1
Pertaining to mackerel.
Translate โscombroidโ into another language
Choose a language below to open the translator with English selected as the source language.