This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Embiotocoid

  1. a.
    Belonging to, or resembling, the Embiotocidae.
  2. n.
    One of a family of fishes (Embiotocidae) abundant on the coast of California, remarkable for being viviparous; -- also called surf fishes and viviparous fishes. See Illust. in Append.



Shares

Related Words

Menu