I have implemented a dictionary lookup using B+ Tree algorithm. This code can be used for any number of "fanout" and "search key" values. I have used an english to meaning dictionary for dictionary lookup which contains 100k+ english words and their corresponding meaning.