Dictionary.com
Thesaurus.com
had been thirsting
  • past perfect progressive of thirst.