Search
requiring considerable effort, often in a slow or tedious manner
backbreaking
heavy
herculean
laborious
punishing