Definition of leaf springing in English:

leaf springing

noun

  • The use of leaf springs; suspension incorporating leaf springs.

Origin

1920s; earliest use found in The Illustrated London News.