Ninjawords is on the iPhone! Watch a video or download it here.
difficulty
noun
°The state of being difficult, or hard to do.
°An obstacle that hinders achievement of a goal.