1 worm shell | Definition of worm shell

worm shell

noun

Definition of worm shell

: a shell of Vermetus or a related genus