Definitions of embiotocoid:
- adjective: (ichthyology) Belonging to the fish family Embiotocidae.
- noun: (ichthyology) One of a family of fishes, Embiotocidae, the surfperches, abundant on the coast of California, remarkable for being viviparous.
(Definitions from Wiktionary)
Related words...
|
|
|
| |