HARD-FOUGHT Meaning of HARD-FOUGHT in English (a. Vigorously) contested; as, a hard-fought battle. Webster's English dictionary. Английский словарь Webster. 2012