Noun Definitionembiotocidae1.Definition: viviparous percoid fishes comprising the surf fishesCategory: Animals