English

edit

Noun

edit

mastacembeloid (plural mastacembeloids)

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