a dictionary

http://www.angelfire.com/nj/carlb/se...ictionary.html