Stromateid Meaning

There are 1 meaning(s) for word Stromateid

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

    Synonyms : butterfish,  stromateid fish