Ninjawords is on the iPhone! Watch a video or download it here.
puzzling
adjective
°Difficult to understand or explain; enigmatic or confusing; perplexing.