Globard

Glo´bard


n.1.A glowworm.