hart's-ear
English
hart's-ear meaning in English • hart's-ear का अर्थ अंग्रेजी में
Noun
- An Asiatic species of Cacalia (Cacalia Kleinia), used medicinally in India.