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