Dictionary.com
Thesaurus.com
had been hasping
  • past perfect progressive of hasp.

More Suggestions