English

edit

Noun

edit

nettastomid (plural nettastomids)

  1. Any eel of the genus Nettastoma