Headstall



ENGLISH MEANING
noun
1.
That part of a bridle or halter which encompasses the head.