Embiotocidae Meaning

There are 1 meaning(s) for word Embiotocidae

Meaning 1 : viviparous percoid fishes comprising the surf fishes

    Synonyms : family embiotocidae