Meaning of glowworm

Definition of glowworm

(noun) the luminous larva or wingless grub-like female of a firefly

Other information on glowworm

WIKIPEDIA results for glowworm
Amazon results for glowworm