Dictionary.com
Thesaurus.com

has been luffing

  • present perfect progressive
    of luff (3rd person singular).
    luff
    noun
    the forward edge of a fore-and-aft sail.

More Suggestions