Dictionary.com
Thesaurus.com
will have been ratting
  • future perfect progressive of rat.