THROATLATCH MEANING IN ENGLISH

• Throatlatch Definition & Synonyms

  1. (n.) A strap of a bridle, halter, or the like, passing under a horses throat.


RECENT SEARCHES