Word info

dracunculoid

Noun

Meaning

dracunculoid (plural dracunculoids)

Any of the infraorder Dracunculoidea of nematodes.

Source: en.wiktionary.org

Close letter words and terms