Dictionary.com
Thesaurus.com

has been trooping

  • present perfect progressive
    of troop (3rd person singular).
    troop
    noun
    an assemblage of persons or things; company; band.