Meaning of stromateid

Definition of stromateid

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

Other information on stromateid

WIKIPEDIA results for stromateid
Amazon results for stromateid