laborious

adjective
  1. requiring much work, effort, or perseverance; difficult and tiring
  2. showing obvious signs of great effort; painstaking but lacking ease or fluency

Examples