Skip to main content

moonglade

English moonglade meaning in English  •  moonglade का अर्थ अंग्रेजी में
Noun
  • The bright reflection of the moon's light on an expanse of water.
Advertisement