This app many different puzzles to choose from and the graphics and sounds are really great. But it is pretty expensive and very repetitive. It could also be used as a vocabulary building activity as there is a lot of content.
ss4122 about PUZZINGO Kids Puzzles (Pro)