Unscramble
Definition of Embiotocidae
Noun: Embiotocidae
Viviparous percoid fishes comprising the surf fishes
- family Embiotocidae
See also:
Embioptera
embitter