Dictionary.com
Thesaurus.com
had been humping
  • past perfect progressive of hump.

More Suggestions