Embiotocoid meaning

(zoology) Belonging to, or resembling, the fish family Embiotocidae.
adjective
0
0
(zoology) One of a family of fishes, Embiotocidae, abundant on the coast of California, remarkable for being viviparous.
noun
0
0
Advertisement

Origin of embiotocoid

  • Embiotoca +‎ -oid

    From Wiktionary