Dictionary.com
Thesaurus.com

has been helicoptering

  • present perfect progressive
    of helicopter (3rd person singular).
    helicopter
    noun
    any of a class of heavier-than-air craft that are lifted and sustained in the air horizontally by rotating wings or blades turning on vertical axes through power supplied by an engine.