GLOBARD MEANING IN ENGLISH

• Globard Definition & Synonyms

  1. (n.) A glowworm.


RECENT SEARCHES