hard–fought

hard–fought adjective
hard–fought
adjective
Britannica Dictionary definition of HARD–FOUGHT
[more hard–fought; most hard–fought]
1 
: requiring a lot of effort or hard work
2 
: achieved or acquired through a lot of effort or hard work