noun Embiotocoid n. (Zoöl.) One of a family of fishes (Embiotocidae) abundant on the coast of California, remarkable for being viviparous; also called surf fish and viviparous fish.
Collaborative International Dictionary of English 0.48
Copyright © 2024 e-Free Translation.com
|