Glowbard /(?)/

Glow·bard

Glowbard

n.
  1. The glowworm. [Obs.]