English edit

Noun edit

mastacembeloid (plural mastacembeloids)

  1. Any spiny eel / swamp eel of the suborder Mastacembeloidei