EMBIOTOCIDAE





Definition:

  1. [noun] viviparous percoid fishes comprising the surf fishes
    Synonyms: Embiotocidae, family Embiotocidae

Synonyms: