HARD-FOUGHT
Meaning of HARD-FOUGHT in English
adjective
that involves fighting very hard :
a hard-fought battle / win / victory
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005