leg breakers

English

Noun

leg breakers

  1. plural of leg breaker