hard-fought (adj.)youdaoicibaDictYouDict
1660s, from hard (adv.) + fought.