HARD-FOUGHT MEANING IN ENGLISH

• Hard-fought Definition & Synonyms

  1. (a. Vigorously) contested; as, a hard-fought battle.


RECENT SEARCHES