Skip to main content

anguillidae

English anguillidae meaning in English  •  anguillidae का अर्थ अंग्रेजी में
Noun
  • a natural family of eels that live in fresh water as adults but return to the sea to spawn.
Advertisement