noun
Meaning 1
Any of many species, especially of genus Amynthas, of worms native to Asia, invasive elsewhere, that voraciously eat leaf litter, destroying it as a habitat for many other organisms.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: Alabama jumper, crazy worm, snake worm
Antonyms: none provided