HEADSTALL

Definition of HEADSTALL

  1. (noun)the band that is the part of a bridle that fits around a horse's head