embiotocidae : Idioms & Phrases


family embiotocidae

  • noun viviparous percoid fishes comprising the surf fishes
    Embiotocidae.
WordNet