Dictionary.com
Thesaurus.com
had kneed
  • past perfect of knee.

More Suggestions