English

edit

Noun

edit

dracunculoid (plural dracunculoids)

  1. Any of the infraorder Dracunculoidea of nematodes.