Definition of Hard-Fought

  • 1. Requiring great effort Adjective Satellite

Semanticaly linked words with "hard-fought"