Etymology
Advertisement

hard-fought (adj.)

1660s, from hard (adv.) + fought.

Advertisement
Advertisement
Definitions of hard-fought

hard-fought (adj.)
requiring great effort;
a hard-fought primary
From wordnet.princeton.edu