overstraps

English

Noun

overstraps

  1. plural of overstrap