English Dictionary
◊ HARD-FOUGHT
hard-fought
adj : requiring great effort; "a hard-fought primary"