limoniad
English
limoniad meaning in English • limoniad का अर्थ अंग्रेजी में
Noun
- A nymph of the meadows; -- called also Limniad>.