Dictionary.com
Thesaurus.com

had been helicoptering

  • past perfect progressive
    of helicopter.
    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.