What is a word unscrambler?

A word unscrambler is a utility that takes a set of letters and returns valid words that can be made from them. It is useful for games, puzzles, and vocabulary practice.