hard-fought a. Vigorously contested by both opponents; -- of contests; as, a hard-fought battle; a hard-fought primary election. ◄ ►
hard-fought adj : requiring great effort; "a hard-fought primary"