GLOWBARD


Meaning of GLOWBARD in English

(n.) The glowworm.

Webster's English dictionary.      Английский словарь Webster.