Glowbard

Glow´bard


n.1.The glowworm.