leafsprings

English

Noun

leafsprings

  1. plural of leafspring