ALL meanings of throatlatch
throat·latch
T t - noun throatlatch a strap that passes under a horse's throat and helps to hold a bridle or halter in place. 1
- noun throatlatch a strap that passes under a horse's throat, for holding a bridle or halter in place 0