embiotocid
noun
em·bi·ot·o·cid
| \ -ēˈätəsə̇d; -ēəˈtäsə̇d, -tōs-\
plural -s
Definition of embiotocid
: a fish of the family Embiotocidae
Keep scrolling for more