Noun Definition

stromateid

1.Definition: small marine fish with a short compressed body and feeble spines

Related Noun(s):butterfish

Category: Animals