Definitions of Embiotocidae:

  • noun:   viviparous percoid fishes comprising the surf fishes