Dictionary.com
Thesaurus.com
had been availing
  • past perfect progressive of avail.

More Suggestions