Dictionary.com
Thesaurus.com

has been pirouetting

  • present perfect progressive
    of pirouette (3rd person singular).
    pirouette
    noun
    a whirling about on one foot or on the points of the toes, as in ballet dancing.