Globard /(?)/

Glo·bard

Globard

n.
  1. A glowworm. [Obs.]