JARDS MEANING IN ENGLISH

• Jards Definition & Synonyms

  1. (n.) A callous tumor on the leg of a horse, below the hock.


RECENT SEARCHES