Dictionary.com
Thesaurus.com

has been ratting

  • present perfect progressive
    of rat (3rd person singular).
    rat
    noun
    any of several long-tailed rodents of the family Muridae, of the genus Rattus and related genera, distinguished from the mouse by being larger.

More Suggestions