Synonyms of Hard-fought in English :
Antonyms of Hard-fought in English
Thesaurus of Hard-fought in English
1. (adjective) requiring great effort