Enter your letters. Click the Get Words
button. The contains minimally
live dictionary search finds words that contain, at minimum, all of the letters specified, and then some, in any order. For example, if you request the following: qx, the resultant words will have at least one of each of q and x, (e.g. quixotic). This is the uncensored version of the list and it does have the nasty words. If this offends you, use the censored version.
Sort the results by length to find words that are very close to, or slightly longer than, your requested letters.