Skip to main content

embiotocidae

English embiotocidae meaning in English  •  embiotocidae का अर्थ अंग्रेजी में
Noun
  • a natural family of viviparous percoid fishes comprising the surf fishes.
Advertisement