convallaria
English
convallaria meaning in English • convallaria का अर्थ अंग्रेजी में
Noun
- The lily of the valley.