Dictionary for Scrabble that doesn't contain ridiculous words
Every dictionary has words that would be considered "ridiculous" in it. You can choose to have an arbitrary subset of ridiculous words, but that doesn't really improve the situation any. Most of these are in every reasonably-sized dictionary anyway (e.g. how do you feel about ZAX?).

There are a small enough number of 2-letter words that you can ban them on an individual basis (i.e. no QI, XU, XI, or ZA), or make a whitelist (these are the only 2-letter words we're allowing). If you do this and just use the regular Scrabble dictionary for everything else, you'll substantially lessen the edge of people who study the official word list, without suffering the problems of using a small dictionary that might exclude actual words.