English edit

Noun edit

wormlets

  1. plural of wormlet