a lot of effort / a tough task

Sustantivo
  1. Trabajo o energía necesarios para lograr algo difícil
    Requiere un esfuerzo considerable para terminar el proyecto.
  2. Tarea que es difícil de realizar
    Completar esa tarea fue muy difícil.