>>/31328/
So synDict is an associative array and "word" is a placeholder for an expression you want the synonym of?
That would be a long ass array.
And how do you decide which is the basic word (which gets to be the key) and which are just synonyms? Or every word is a key once and value several times simultaneously?