GLOWWORM

Definition of GLOWWORM

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