dragon worm

From Wiktionary, the free dictionary

English

Noun

dragon worm (plural dragon worms)

  1. Synonym of guinea-worm

Wikiwand - on

Seamless Wikipedia browsing. On steroids.