Dictionary.com
Thesaurus.com

has been kneeing

  • present perfect progressive
    of knee (3rd person singular).
    knee
    noun
    the joint of the leg that allows for movement between the femur and tibia and is protected by the patella; the central area of the leg between the thigh and the lower leg.

More Suggestions