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
Synonyms : butterfish, stromateid fish
Similar words of Stromateid :
