Traducere pentru hard-fought în română:

hard-fought

aprig

adjectiv

  • 1

    (battle) aprig
    (election/competition) aprig disputat