MOONGLADE MEANING IN ENGLISH

• Moonglade Definition & Synonyms

  1. (n.) The bright reflection of the moons light on an expanse of water.


RECENT SEARCHES