wormlets

English

Noun

wormlets

  1. plural of wormlet