parkleaves
English
parkleaves meaning in English • parkleaves का अर्थ अंग्रेजी में
Noun
- A European species of Saint John's-wort; the tutsan. See Tutsan>.