jards
English
jards meaning in English • jards का अर्थ अंग्रेजी में
Noun
- A callous tumor on the leg of a horse, below the hock.