Anguillidae Meaning

There are 1 meaning(s) for word Anguillidae

Meaning 1 : eels that live in fresh water as adults but return to the sea to spawn

    Synonyms : family anguillidae