Find the word definition

Wiktionary
have one's work cut out for one

vb. (context idiomatic English) To face a large task or project.