Hard-Fought
[adj] requiring great effort; "a hard-fought primary"
Related Information
Related Terms
abstruse, arduous, backbreaking, brutal, burdensome, complex, critical, crushing, delicate, demanding, difficile, difficult, effortful, exacting, forced, formidable, grueling, hairy, hard, hard-earned, heavy, hefty, Herculean, intricate, jawbreaking, kill