Dictionary.com
Thesaurus.com

have been buoying

  • present perfect progressive
    of buoy.
    buoy
    noun
    a distinctively shaped and marked float, sometimes carrying a signal or signals, anchored to mark a channel, anchorage, navigational hazard, etc., or to provide a mooring place away from the shore.