Noun Definition

embiotocidae

1.Definition: viviparous percoid fishes comprising the surf fishes

Category: Animals