I am currently storing a list of words (around 120,000) in a HashSet, for the purpose of using as a list to check enetered words against to see if they are spelt correctly,
You could use a prefix tree or trie: http://en.wikipedia.org/wiki/Trie