starworm

noun

Definition of starworm