staybolts

English

Noun

staybolts

  1. plural of staybolt