glowworm

Explore definitions, synonyms, and language insights of glowworm

Definitions

Noun
the luminous larva or wingless grub-like female of a firefly

More General Terms