wormshell

English

Noun

wormshell (plural wormshells)

  1. Alternative form of worm shell.