Skip to main content

jards

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