Noun
long row to hoe (plural long rows to hoe) (idiomatic) A difficult, arduous task or set of tasks; a lengthy, demanding project.