Meaning of stromateid fish

Definition of stromateid fish

(noun) small marine fish with a short compressed body and feeble spines

Other information on stromateid fish

WIKIPEDIA results for stromateid fish
Amazon results for stromateid fish