Find the word definition

Wiktionary
hard yards

a. (context idiomatic English) The key effort in completing a difficult task