headstalls

English

Noun

headstalls

  1. (British) plural of headstall