Ninjawords is on the iPhone! Watch a video or download it here.
laborious
adjective
°requiring much effort; physically or mentally difficult; gruelling.