Dictionary.com
Thesaurus.com

has been duelling

  • present perfect progressive
    of duel (3rd person singular).
    duel
    noun
    a prearranged combat between two persons, fought with deadly weapons according to an accepted code of procedure, especially to settle a private quarrel.