HEADSTALL MEANING IN ENGLISH

• Headstall Definition & Synonyms

  1. (n.) That part of a bridle or halter which encompasses the head.


Synonyms:
Headpiece,

RECENT SEARCHES