wormlet

EnglishEdit

EtymologyEdit

worm +‎ -let

NounEdit

wormlet ‎(plural wormlets)

  1. A small worm.